export function $_(callback, time = 1000) {
 	if (typeof callback != 'function')
 		throw `${callback} is not a function`
 	let isEnd = false;
 	var timer = null
 	return function(...arg) {
 		if (isEnd) {
 			if (timer != null) return;
 			timer = setTimeout(() => {
 				isEnd = false;
 				timer = null;
 			}, time)
 			return;
 		}
 		isEnd = true;
 		callback(...arg)
 	}
 }